/* 
 * ColVis styles
 *
 */

div.ColVis_collection {
	position: relative;
	width: 200px;
	padding: 5px;
	z-index: 1102;
}
div.ColVis_collectionBackground {
	background-color: black;
	z-index: 1100;
	opacity: 0 !important;
	width: 100% !important;
}

.ColVis_collection.popover.bottom .arrow {
	left: 40px;
}


button.ColVis_Button {
	text-align: left;
}

div.ColVis_collection button.ColVis_Button {
	background-color: #FFF;
	width: 100%;
	float: left;
	margin: 0;
	border: 0;
}
div.ColVis_collection button.ColVis_Button:hover {
	background-color: #F5F5F5;
}
span.ColVis_radio {
	display: inline-block;
	width: 20px;
}
span.ColVis_radio input {
	margin: 0;
	position: relative;
	top: -2px;
}


div.ColVis_catcher {
	position: absolute;
	z-index: 1101;
}
.disabled {
	color: #999;
}